limitation of movement ability - Alemán Inglés Diccionario